package br.com.sistema.web.mb.permissao;

import javax.servlet.http.HttpSession;

import br.com.framework.client.web.JSFMensagem;
import br.com.framework.client.web.JSFUtil;
import br.com.framework.client.web.Paginador;
import br.com.sistema.negocio.facade.permissao.IFacadeUsuario;

public class LoginMB extends LoginMBGeneric {

	private String login;
	private String senha;

	public LoginMB() {
		login = "";
		senha = "";
	}

	public String enviar() {
		Integer idGrupo = facadeFactory.getFacade(IFacadeUsuario.class).getIdGrupo(login, senha);
		if (idGrupo != null) {
			HttpSession session = JSFUtil.getSession();
			session.setAttribute("login", idGrupo);
			return "index";
		} else {
			JSFMensagem.addMenssagemErro("err.login.login.invalido");
			return null;
		}
	}

	@Override
	public Integer getPaginaAtual() {
		// TODO Auto-generated method stub
		return null;
	}

	@SuppressWarnings("rawtypes")
	@Override
	public Paginador getPaginador() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

}